home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
monitory
/
tasky
/
source
/
sprintf.asm
< prev
next >
Wrap
Assembly Source File
|
1992-05-10
|
525b
|
26 lines
* SPrintf
*
* dos.library for KS 2.0 comes with Printf and FPrintf routines, but is
* sorely lacking SPrintf routines. Routine here remedies that situation.
*
CSECT text
XDEF _SPrintf
_SPrintf:
MOVEM.L a2/a3/a6,-(sp) ; save registers
MOVE.L 4+12(sp),a3 ; put stack arguments into registers
MOVE.L 8+12(sp),a0
LEA 12+12(sp),a1
LEA putchar(pc),a2 ; and putchar routine
MOVE.L 4,a6 ; load SysBase
JSR -522(a6) ; RawDoFmt
MOVEM.L (sp)+,a2/a3/a6 ; restore registers
RTS
putchar:
MOVE.B d0,(a3)+
RTS
END